#ifndef PREFERENCES_UI_IMPL_INCLUDED
#define PREFERENCES_UI_IMPL_INCLUDED

#include "PreferencesUi.h"

class PreferencesUiImpl
{
public:
	const char *getVersion();

	//HWND createDialog( IN const char *pszSheet,
	//							HWND ParentWindow );

	//bool setPreferences( IN const char *pszSheet,
	//							 IN const char *pszPreferences );

	bool getPreferences( IN const char *pszSheet,
								 INOUT std::string &strPreferences );

	bool onActivate( IN const char *pszSheet );

	bool onHide( IN const char *pszSheet );
};

#endif // PREFERENCES_UI_IMPL_INCLUDED